package com.itheima.dubbo.api;

import com.itheima.domain.mongo.RecommendUser;
import com.itheima.domain.vo.PageResult;

/**
 * @author 阿鹏
 * @date 2021/1/26 20:08
 */

public interface RecommendUserApi {

    /**
     * 查找给当前用户推荐的人的信息
     * @param userId 当前用户的id
     * @return 推荐的人的信息
     */
    RecommendUser findMaxScoreRecommendUser(Long userId);

    /**
     * 查找给某个用户推荐的好友列表
     * @param userId 用户id
     * @param page 页码
     * @param pagesize 查询几条
     * @return 推荐的好友列表 分页信息对象
     */
    PageResult<RecommendUser> recommendUserList(Long userId, int page, int pagesize);

    Long findRecommendUserScore(long userId, long toUserId);
}
